iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 8
0
自我挑戰組

golang初探系列 第 8

day8-布林值及資料類型轉換

  • 分享至 

  • xImage
  •  

布林值

布林值(Boolean ) 在電腦系統中只有 0 與 1 ,代表真(true)與假(false),常常與控制流程一起使用
布林值類型數據當中只允許有 true 與 flase
在未賦值時下,默認為 flase
占用 1 byte

package main

import (
	"fmt"
	"unsafe"
)

func main() {
	var b bool
	//默認為 false
	fmt.Println(b)
	var t bool = true
	fmt.Println(t)
    //占用 1 byte
	fmt.Println(unsafe.Sizeof(b))

}

資料類型轉換

在 Golang 當中資料類型需要強制轉換
不引許整數類型轉換至布林值
布林值無法進行其他類型轉換
在運算時也需要相同類型才能進行運算

表達式

T(v) 將 v 轉換 類型T

package main

import (
	"fmt"
)

func main() {
	var i int = 100
	var n float32
	// n = i error 需要進行轉換
	n = float32(i) //將 i 轉換 float32
	fmt.Printf("i=%v n=%v", i, n)

}


上一篇
day7-字串介紹
下一篇
day9-fmt Package使用介紹
系列文
golang初探30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言